// Target Region 3
            // defaultmap & explicit data-sharing clause
            // with variables in same category
    s1=s2=s3=1;
    #pragma omp target defaultmap(tofrom: scalar) firstprivate(s1,s2)
    {
        s1 += 5;         // firstprivate (s1 value not returned to host)
        s2 += 5;         // firstprivate (s2 value not returned to host)
        s3 += s1 + s2;   // mapped as tofrom
    }
    if(s1==1 && s2==1 && s3==13 ) printf(" PASSED 3 of 5\n");
 
 
